package com.sxdz.controller.service.send

import com.sxdz.controller.service.IBaseService
import com.sxdz.models.TSendInfo

/**
 * Created by andy on 2016/8/4.
 */
interface ISendInfoService {
    /**
     * 查询所有的地址
     * @author adny
     * @param params
     * @return
     * @throws Exception
     */
 List<TSendInfo> findObj(Long userId) throws Exception;    /**
     * 新增收货地址
     * @param sendInfo
     */
    int addSendInfo(TSendInfo sendInfo);
    /***
    * 删除 地址信息
    * @param String
    * @return
    */
    int deleteSend(Long id);
/**
 * 根据 id修改默认地址
 * @param id
 * @return
 */
    int updateIsDefault( Map<String, Object> params);
/***
 * 查询所有的记录
 * @return
 */
    int  selectCountSend( Map<String, Object> params);

    /**
     * 修改 地址信息
     */
    int updateSend(TSendInfo tSendInfo);
    /***
     * 根据id查询数据
     */
    TSendInfo selectById(Long id);

}
